﻿using System;
using IQToolkit.Data.Mapping;

namespace TimeSplicerModule.DataModels
{
    public class ProjectDataModel 
    {
        [Column(IsPrimaryKey = true)]
        public Guid ProjectGuid { get; set; }
        public Guid CategoryGuid { get; set; }
        public Guid PriorityGuid { get; set; }
        public Guid StatusGuid { get; set; }
        public string Name { get; set; }
        public string Description { get; set; }
        public double EstimatedHours { get; set; }
        public DateTime StartedDate { get; set; }
        public DateTime DueDate { get; set; }
        public DateTime CompletedDate { get; set; }
        public DateTime CreatedDate { get; set; }
        public Guid CreatedByGuid { get; set; }
        public Guid ProjectManagerGuid { get; set; }
        public double ActualHours { get; set; }
        public bool IsBucket { get; set; }
    }
}
